package com.jr.entity;


import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Component;

import java.util.Date;

/**
 * @author Summer
 * @email 2838259857@qq.com
 * @date 2023-01-12-18:39
 */
@Data
@Component
public class User {

    //用户id
	private String uid;
    //用户姓名
	private String uname;
    //用户性别
	private String usex;
    //用户生日
    @DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date ubirthday;
    //用户所在地
	private String uplace;
    //用户户口所在地
	private String udomicile;
    //用户出生地
	private String ubirthplace;
    //用户电话
	private String uphone;
    //用户邮箱
	private String uemail;
    /**
     * 用户求职状态
     * 0 离职-随时到岗
     * 1在职-月内到岗
     * 2在职-考虑机会
     * 3 在职-暂不考虑
     */
	private String ujobstatus;
    /**
     * 用户有无经验
     * 0无
     * 1 有
     */
	private String uworkexperience;
    /**
     * 用户求职类型
     * 0 全职
     * 1 兼职
     * 2 实习
     */
	private String uworknature;
    /**
     * 用户期望薪资
     * 0-面议
     * 1-30000以上
     * 2-20000-30000
     * 3-10000-20000
     * 4-5000-10000
     * 5  5000以下
     */
	private String uexpectedsalary;
    //用户期望工作地点
	private String uworkplace;
    //用户期望工作类别
	private String ujobcategory;
    //用户毕业院校
	private String uschoolname;
    //用户毕业时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date ugraduationtime;
    /**
     * 用户学历
     * A:初中及以下
     * B:中专/中技
     * C:高中
     * D:大专
     * E:本科 F:硕士 G:博士
     */
	private String ueducationalbackground;
    /**
     * 用户升学形式
     * A:普通高等教育（统招）
     * B:普通专升本（统招）
     * C:成人高考
     * D:自考
     * E:电大
     * F:网络教育
     */
	private String ueducationaltype;
    //用户专业名称
	private String umajorname;
    //用户专业类别
	private String uprofessionalcategory;
    //密码
	private String upassword;
}